package ejb;

import ejb.soportes.Consulta;
import java.util.List;
import javax.ejb.Local;

@Local
public interface ConsultaUniversalFacadeLocal {

    List consultar(Consulta consulta, int[] rango) throws Exception;

    List consultar(Consulta consulta) throws Exception;

    List ejecutarConsulta(String consulta, int[] rango) throws Exception;

    int contarTodo(Class clase) throws Exception;

    int contarConsulta(Consulta consulta) throws Exception;
    
    Object consultarSimpleResult(Consulta consulta) throws Exception;
    
    Object consultarSimpleResult(Consulta consulta, int[] rango) throws Exception;
}
